0c4e54f8bc0ce7f2f3c3cc7be8123c1e40ffc1e4,plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/numeric/PointlessArithmeticExpressionInspection.java,PointlessArithmeticVisitor,modExpressionIsPointless,#PsiExpression[]#,273

Before Change



    private boolean modExpressionIsPointless(PsiExpression[] expressions) {
      PsiExpression previousExpression = null;
      for (PsiExpression expression : expressions) {
        if (previousExpression != null &&
            (isOne(expression) || EquivalenceChecker.expressionsAreEquivalent(previousExpression, expression))) {
          return true;
        }
        previousExpression = expression;

After Change



    private boolean modExpressionIsPointless(PsiExpression[] expressions) {
      PsiExpression previousExpression = null;
      for (int i = 0; i < expressions.length; i++) {
        final PsiExpression expression = expressions[i];
        if (previousExpression != null &&
            (isOne(expression) || i == 1 && EquivalenceChecker.expressionsAreEquivalent(previousExpression, expression))) {
          return true;
        }
        previousExpression = expression;